Necessary and Sufficient Conditions for Unit Graphs to Be Hamiltonian

نویسندگان

  • H. R. MAIMANI
  • M. R. POURNAKI
  • S. YASSEMI
چکیده

A graph is Hamiltonian if it has a cycle that visits every vertex exactly once; such a cycle is called a Hamiltonian cycle. In general, the problem of finding a Hamiltonian cycle in a given graph is an NP-complete problem and a special case of the traveling salesman problem. It is a problem in combinatorial optimization studied in operations research and theoretical computer science; see [Garey and Johnson 1979]. The only known way to determine whether a given graph has a Hamiltonian cycle is to undertake an exhaustive search, and until now no theorem giving a necessary and sufficient condition for a graph to be Hamiltonian was known. The study of Hamiltonian graphs has long been an important topic. See [Gould 2003] for a survey, updating earlier surveys in this area. Let n be a positive integer, and let Zn be the ring of integers modulo n. Grimaldi [1990] defined a graph G(Zn) based on the elements and units of Zn . The vertices of G(Zn) are the elements of Zn , and distinct vertices x and y are defined to be adjacent if and only if x + y is a unit of Zn . For a positive integer m, it follows that G(Z2m) is a φ(2m)-regular graph, where φ is the Euler phi function. In case m ≥ 2, the graph G(Z2m) can be expressed as the union of φ(2m)/2 Hamiltonian cycles. The odd case is not quite so easy, but the structure is clear and the results are similar to the even case. We recall that a cone over a graph is obtained by taking

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

0n removable cycles in graphs and digraphs

In this paper we define the removable cycle that, if $Im$ is a class of graphs, $Gin Im$, the cycle $C$ in $G$ is called removable if $G-E(C)in Im$. The removable cycles in Eulerian graphs have been studied. We characterize Eulerian graphs which contain two edge-disjoint removable cycles, and the necessary and sufficient conditions for Eulerian graph to have removable cycles h...

متن کامل

Hamiltonian powers in threshold and arborescent comparability graphs

We examine powers of Hamiltonian paths and cycles as well as Hamiltonian (power) completion problems in several highly structured graph classes. For threshold graphs we give efficient algorithms as well as sufficient and minimax toughness like conditions. For arborescent comparability graphs we have similar results but also show that for one type of completion problem an ‘obvious’ minimax condi...

متن کامل

Hamiltonian Paths in Some Classes of Grid Graphs

The Hamiltonian path problem for general grid graphs is known to be NP-complete. In this paper, we give necessary and sufficient conditions for the existence of Hamiltonian paths in L-alphabet, C-alphabet, F-alphabet, and E-alphabet grid graphs. We also present linear-time algorithms for finding Hamiltonian paths in these graphs.

متن کامل

Hamiltonian Paths in Two Classes of Grid Graphs

In this paper, we give the necessary and sufficient conditions for the existence of Hamiltonian paths in L−alphabet and C−alphabet grid graphs. We also present a linear-time algorithm for finding Hamiltonian paths in these graphs.

متن کامل

Parallel algorithms for Hamiltonian problems on quasi-threshold graphs

In this paper we show structural and algorithmic properties on the class of quasi-threshold graphs, or QT-graphs for short, and prove necessary and sufficient conditions for a QT-graph to be Hamiltonian. Based on these properties and conditions, we construct an efficient parallel algorithm for finding a Hamiltonian cycle in a QT-graph; for an input graph on n vertices and m edges, our algorithm...

متن کامل

Unit-length embedding of cycles and paths on grid graphs

Although there are very algorithms for embedding graphs on unbounded grids, only few results on embedding or drawing graphs on restricted grids has been published. In this work, we consider the problem of embedding paths and cycles on grid graphs. We give the necessary and sufficient conditions for the existence of cycles of given length k and paths of given length k between two given vertices ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011